   1. Visu skaitytoju pavardiu pirmosios raides.
   2. Visu konkretaus autoriaus ileistu knygu skaicius, bendras ju puslapiu skaicius ir puslapiu skaiciu vidurkis.
   3. Kiekvienam skaitytojui (numeris, vardas, pavarde) paimtu egzemplioriu skaicius, bendra ju verte ir padvigubinta ju verte. Jei knygos verte nenurodyta, laikyti, kad ji yra lygi 10.
   4. Kiekvienai knygai veliausiai grazintino egzemplioriaus numeris, pavadinimas ir ISBN bei paemusiojo numeris.
   5. Visi vartotojai, sukure bent viena virtualia lentele (angl. view).

1. db2 "select distinct substr(Pavarde, 1, 1) as pirmos_raides from Skaitytojas"
2. db2 "select count(distinct a.isbn) as "knygu_skaicius", sum(distinct b.puslapiai) as "Viso_puslapiu", avg(distinct b.puslapiai) as "vidurkis", count(c.skaitytojas) as skaitytojai From Autorius as a, Knyga as b, egzempliorius as c where b.isbn=a.isbn and b.isbn=c.isbn and a.vardas='Petras' and a.Pavarde='Petraitis'"
3. db2 "select distinct a.nr, a.vardas, a.pavarde, count(b.skaitytojas) as knygos, count(d.isbn), sum(coalesce(c.verte, 10)) as verte, 2*sum(coalesce(c.verte, 10)) as dviguba_verte from skaitytojas as a, egzempliorius as b, knyga as c, autorius as d where a.nr=b.skaitytojas and b.isbn=c.isbn and b.isbn=d.isbn group by a.pavarde, a.vardas, a.nr"
4. db2 "select a.pavadinimas, a.isbn, b.nr, b.skaitytojas, b.grazinti, 2*(days(current date) - days(grazinti)) as delspinigiai from knyga as a, egzempliorius as b where b.isbn=a.isbn and b.grazinti in (select max(grazinti) from egzempliorius where isbn=a.isbn)"
5. db2 "select a.definer, count(distinct a.viewname) as views, count(distinct b.tabname) as tables from syscat.views as a, syscat.tables as b where a.definer=b.definer group by a.definer"
